package org.dbi.beans;

import java.util.ArrayList;
import java.util.HashMap;

public class AttributeGroup {
	private String naam = "";
	private HashMap<String, Attribute> attributen;

	public AttributeGroup(String attributeGroupNaam) {
		naam = attributeGroupNaam;
		attributen = new HashMap<String, Attribute>();
	}

	public String getNaam() {
		return naam;
	}

	public HashMap<String, Attribute> getAttributes() {
		return attributen;
	}

	public void addSingleAttribute(Attribute attribute) {
		if (!attributen.containsKey(attribute.getNaam())) {
			attributen.put(attribute.getNaam(), attribute);
		}
	}

	public void addMultipleAttributes(ArrayList<Attribute> attributen) {
		for (Attribute attrib : attributen) {
			addSingleAttribute(attrib);
		}
	}
}
